package com.yuyou.fn.crm.entity;

import com.github.wens.mybatisplus.annotations.TableField;
import com.github.wens.mybatisplus.annotations.TableId;
import com.github.wens.mybatisplus.annotations.TableName;
import com.github.wens.mybatisplus.examples.Example;

import java.io.Serializable;
import java.util.Date;

/**
 *
 * 回访监控
 *
 */
@TableName(value = "crm_visit_monitor")
public class VisitMonitor implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	public static Example<VisitMonitor> createExample(){
		return new Example<VisitMonitor>(VisitMonitor.class);
	}

	/**  */
	@TableId(value = "visit_monitor_id")
	private Long visitMonitorId;

	/**  */
	@TableField(value = "customer_resource_id")
	private Long customerResourceId;

	/** 监控状态 0:监控中 1:结束 */
	@TableField(value = "monitor_status")
	private Integer monitorStatus;

	/** 告警状态 0:否 1:已 */
	@TableField(value = "alert_status")
	private Integer alertStatus;

	/**  */
	@TableField(value = "notify_who")
	private String notifyWho;

	/**  */
	@TableField(value = "notify_phone")
	private String notifyPhone;

	/** 通知告警时间 */
	@TableField(value = "notify_time")
	private Date notifyTime;

	/**  */
	@TableField(value = "create_time")
	private Date createTime;

	/**  */
	@TableField(value = "update_time")
	private Date updateTime;

	public Long getVisitMonitorId() {
		return this.visitMonitorId;
	}

	public void setVisitMonitorId(Long visitMonitorId) {
		this.visitMonitorId = visitMonitorId;
	}

	public Long getCustomerResourceId() {
		return this.customerResourceId;
	}

	public void setCustomerResourceId(Long customerResourceId) {
		this.customerResourceId = customerResourceId;
	}

	public Integer getMonitorStatus() {
		return this.monitorStatus;
	}

	public void setMonitorStatus(Integer monitorStatus) {
		this.monitorStatus = monitorStatus;
	}

	public Integer getAlertStatus() {
		return this.alertStatus;
	}

	public void setAlertStatus(Integer alertStatus) {
		this.alertStatus = alertStatus;
	}

	public String getNotifyWho() {
		return this.notifyWho;
	}

	public void setNotifyWho(String notifyWho) {
		this.notifyWho = notifyWho;
	}

	public String getNotifyPhone() {
		return this.notifyPhone;
	}

	public void setNotifyPhone(String notifyPhone) {
		this.notifyPhone = notifyPhone;
	}

	public Date getNotifyTime() {
		return this.notifyTime;
	}

	public void setNotifyTime(Date notifyTime) {
		this.notifyTime = notifyTime;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

}
